A Note on Cro hemore ' s Repetitions Algorithm a Fast Spa
نویسنده
چکیده
Abstra t. The spa e requirement of Cro hemore's repetitions algorithm is generally estimated to be about 20MN bytes of memory, where N is the length of the input string and M the number of bytes required to store the integer N . The same algorithm an also be used in other ontexts, for instan e to ompute the suÆx tree of the input string in O(N logN) time for the purpose of data ompression. In su h ontexts the large spa e requirement of the algorithm is a signi ant drawba k. There are of ourse several newer spa e-eÆ ient algorithms with the same time omplexity that an ompute suÆx trees or arrays. However, in a tual implementations, these algorithms may not be faster than Cro hemore's. Therefore, we onsider it interesting enough to des ribe a new approa h based on the same mathemati al prin iples and observations that were put forth in Cro hemore's original paper, but whose spa e requirement is 10MN bytes. Additional advantages of the approa h are the ease with whi h it an be implemented in C/C++ (as we have done) and the apparent speed of su h an implementation in omparison to other implementations of the original algorithm.
منابع مشابه
Aeóøø Óò Öó Blockinñóöö³× Êêôøøøøóò× Ððóööøøñ ×ø Ëôô Blockin Blockin¹¹ae Blockin Blockin Blockinòø Ôôöóó ½
Abstra t. The spa e requirement of Cro hemore's repetitions algorithm is generally estimated to be about 20MN bytes of memory, where N is the length of the input string and M the number of bytes required to store the integer N . The same algorithm an also be used in other ontexts, for instan e to ompute the suÆx tree of the input string in O(N logN) time for the purpose of data ompression. In s...
متن کاملCoefficient of Performance Optimization of a Single Stage Thermoelectric Cooler
In thermoelectric coolers (TECs) applied external voltage potential is generated to a temperature difference based on the Peltier effect. Main and basic structure of TECs is in the form of single stage device. Due to the low efficiency, especially low coefficient of performance (COP) of thermoelectric coolers, optimal design of geometrical parameters of such devices is vital. For this purpose, ...
متن کاملOptimal fast digital error correction method of pipelined analog to digital converter with DLMS algorithm
In this paper, convergence rate of digital error correction algorithm in correction of capacitor mismatch error and finite and nonlinear gain of Op-Amp has increased significantly by the use of DLMS, an evolutionary search algorithm. To this end, a 16-bit pipelined analog to digital converter was modeled. The obtained digital model is a FIR filter with 16 adjustable weights. To adjust weights o...
متن کاملDynamic Obstacle Avoidance by Distributed Algorithm based on Reinforcement Learning (RESEARCH NOTE)
In this paper we focus on the application of reinforcement learning to obstacle avoidance in dynamic Environments in wireless sensor networks. A distributed algorithm based on reinforcement learning is developed for sensor networks to guide mobile robot through the dynamic obstacles. The sensor network models the danger of the area under coverage as obstacles, and has the property of adoption o...
متن کاملA Rapid Optimization Method for Slip Surface in Earth Slopes Using Genetic Algorithm
This paper introduces an accurate, fast, and applicable method for optimization of slip surfaces in earth slopes. Using Genetic Algorithm (GA), which is one of the modern and non-classic optimization methods, in conjunction with the well -known Bishop applied method, the optimum slip surface in an earth slope is investigated and its corresponding lowest safety factor is determined. Investigati...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016